记录:esp8266 |
您所在的位置:网站首页 › esp8266_01 udp 固件 › 记录:esp8266 |
前言
以下是博主在实际使用中给WiFi模块下载固件的一个教程记录,文章若有不对之处还请指出,谢谢 一.前期准备工作需要时用到的硬件:一个USB转TTL模块,一个esp8266-01/01s(我两个都有用到,就都准备记录一下),STM32F103C8T6,一个面包板,杜邦线若干。 需要时用到的软件:一个AT固件(01用到),一个机智云固件(01s用到)一个烧录软件。 二.esp8266-01(以下简称01)烧录固件1.esp8266-01与esp8266-01s的一个区别就是01正面会有两个灯,二而01s正面只有一个灯,有的在板子正面也会有型号丝印。 2.下载好自己需要的固件,由于我01是要烧回AT固件,所以进安信可官网下载如下图的固件,安信可官网地址: AT固件汇总 | 安信可科技 3.将01s与USB转TTL模块的接线 注意:①若是你的USB转TTL模块的3.3v供电足够,01能运行起来,01的3.3v就接USB转TTL的3.3v就行,我的USB转TTL的3.3v供电不足,所以接到5v位置 ②EN和RST引脚我接单片机的3.3v,所以01,USB转TTL的3.3v,单片机三者要共地 01USB转TTL模块STM32F103C8T6RST,EN 3.3VGND,GPPIO0GNDGND3.3V5VRXTXTXRX4.打开烧录软件, 烧录固件下载地址:开发工具清单 | 安信可科技 按步骤进行相应的设置,如下图:完成之后会显示FINISH提示 注意:若是下载失败可以改SPI MODE为QIO试看看。 5.接线,测试, 01USB转TTL模块RST,EN(测试时短接就行) 3.3vGNDGND3.3V5VRXTXTXRX6.打开串口调试助手,我用的是XCOM这个串口调试助手,相关设置如下,设置好后打开串口,我用的是115200的波特率,发送“AT”这个指令,若是回应“OK”则就恭喜你烧录成功。 由于我想让01进AP模式做一个服务器使单片机与APP进行通信,所以还要设置一番测试一下,下面贴一下自己用到的AT指令使01进入AP模式, 1.AT //测试,会回复OK 2.AT+CWMODE=2 //进入AP模式 3.AT+RST //重启 4.AT+CWSAP="ESP8266-01","123456",1,3 //设置01为服务器,WiFi账号: ESP8266-01,密码:123456,通道为1,加密方式为WPA2_PSK(0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK ) 5.AT+CIPMUX=1 //开启多连接模式 6.AT+CIPSERVER=1,8080 //开启服务器,设置端口号8080 7.AT+CIFSR //查询01模块的IP地址 8.AT+CIPSEND=0,6 //01向设备发送数据,0是代表跟WiFi模块连接的设备的地址,你可以先从设备给WIFI发个信息就可以看到了,手机调试助手有很多,可以自行下载试试;6是代表你要发送数据的长度。发送这个指令后wifi模块会回个busy...不用管,直接发你想发的数据就行,手机的网络调试助手就能接收到了。 下面就是我手机网络调试助手给wifi发了一个12,图中+IPD后的第一个数字就是设备地址,第二个是接受的长度,第三个才是真正的接受的数据 好了,到了这里就是01烧录固件的教程啦!!!! --------------------------------------------我是一条华丽的分割线------------------------------------------------------- 三.ESP8266-01s(以下简称01s)烧录固件1.给01s烧录的固件是机智云的固件,让但单片机通过01s与机智云服务器连接,然后实现单片机与手机进行通信。 2.01s接线 01sUSB转TTL模块vcc 5vGND,IO0GNDEN,RST3.3VRXTXTXRX3.进机智云网站下载机智云固件: 机智云固件下载网站 找到这个下载 下载完后注意会有很多种固件,我们只要这个 也是一样打开烧录工具,打开上图红框的固件,跟01用的是一样烧录工具 4.调试 使用机智云调试助手进行调试会方便很多,这是下载链接: 机智云串口调试助手 本文章所使用的软件和固件均已上传百度网盘,需要的自取 链接:https://pan.baidu.com/s/1TPggmY1-GeUto1TaDJgMqg?pwd=7777 提取码:7777 顺便放置几个我学习时参考的文章连接: 1.(2)STM32+ESP8266+手机网络助手实现AP模式通信_怎么连接8266的ap-CSDN博客 2.STM32--ESP8266--AT指令使用例程_stm32f407串口发送at指令-CSDN博客 3.认识 ESP8266—ESP-01S (含AT指令)_esp01s-CSDN博客 4.ESP开发(一)ESP8266-01烧录AT固件-CSDN博客 5.stm32接入机智云(一)——ESP8266 固件烧录_esp8266 spi固件-CSDN博客 6.ESP8266-01S的AT指令调试与TCP连接_esp01s tcp用什么固件-CSDN博客 7.【如何使用机智云平台进行ESP8266固件烧入】_机智云固件烧录-CSDN博客 好啦,到这边就全都结束啦,感谢观看, |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |